package com.flycms.module.offline.model;

import java.io.Serializable;
import java.util.Date;

import javax.validation.constraints.NotBlank;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 *
 * <br/>Copyright 2020
 * <br/>All rights reserved
 * @author 沁言訫語
 * @version 2020年3月2日
 * @Date 2020年3月2日
 */

@Data
@AllArgsConstructor
@NoArgsConstructor
public class OfflineActivitySignUp implements Serializable {

    private static final long serialVersionUID = 1L;
    
    private Long id;
    
    //线下活动
    private Integer offlineId;
    
    private Long userId;
    
    @NotBlank(message = "用户不能为空")
    private String username;
    
    @NotBlank(message = "手机不能为空")
    private String phone;
    
    @NotBlank(message = "公司不能为空")
    private String company;
    
    private String jobPost;
    
    //行业
    @NotBlank(message = "行业不能为空")
    private String profession;
    
    @NotBlank(message = "邮箱不能为空")
    private String email;
    
    //活动名
    private String name;
    
    private String content;
    
    private String imgPath;
    
    private String position;
    
    //报名状态 1：已报名 2：审核中 0：未通过审核
    private Integer status;
    
    private Date createTime;
    
    private Date updateTime;

}
